package esmp.jtt808;/**
 * Created by fanbeibei on 2017/7/7.
 */

/**
 * @author Fan Beibei
 * @Description: 下发给车辆的命令类型
 * @date 2017/7/7 17:24
 */
public enum CommandType {

    /**
     * 开车门
     */
    OPEN_DOOR,
    /**
     * 开空调
     */
    START_AIR_CONDITIONER,

    /**
     * 开双闪
     */
    FLASH_LIGHTS_ON,
    /**
     * 补发数据包
     */
    REISSUE_PACK,
    /**
     * 设置终端参数
     */
    SET_PARAMS,
    /**
     * 查询终端参数
     */
    QUERY_ALL_PARAMS,
    /**
     * 查询指定终端参数
     */
    QUERY_CUSTOM_PARAMS,
    /**
     * 终端控制
     */
    TERMINAL_CONTROL,
    /**
     * 查询终端属性
     */
    QUERY_ALL_ATTRS,
    /**
     * 下发终端升级包
     */
    UPGRADE,
    /**
     * 位置信息查询
     */
    QUERY_POSITION,
    /**
     * 临时位置跟踪控制
     */
    TRACKING_POSITION,
    /**
     * 人工确认报警消息
     */
    CONFIRM_ALARM,
    /**
     * 文本信息下发
     */
    SEND_TEXT,
    /**
     * 事件设置
     */
    SET_EVENT,
    /**
     * 提问下发
     */
    QUIZ,
    /**
     * 信息点播菜单设置
     */
    SET_INFO_DEMAND_MENU,
    /**
     * 信息服务
     */
    INFO_SERVICE,
    /**
     * 电话回拨
     */
    PHONE_DIAL,
    /**
     * 设置电话本
     */
    SET_PHONE_LIST,
    /**
     * 车辆控制
     */
    VEHICLE_CONTROL,
    /**
     * 设置圆形区域
     */
    SET_AREA_CIRCULAR,
    /**
     * 删除圆形区域
     */
    DELETE_AREA_CIRCULAR,
    /**
     * 设置矩形区域
     */
    SET_AREA_RECTANGLE,
    /**
     * 删除矩形区域
     */
    DELETE_AREA_RECTANGLE,
    /**
     * 设置多边形区域
     */
    SET_AREA_POLYGON,
    /**
     * 删除多边形区域
     */
    DELETE_AREA_POLYGON,
    /**
     * 设置路线
     */
    SET_LINE,
    /**
     * 删除路线
     */
    DELETE_LINE,
    /**
     * 上报驾驶员身份信息请求
     */
    SEND_DRIVER_ID,
    /**
     * 摄像头立即拍摄命令
     */
    TAKE_PHOTO,
    /**
     * 存储多媒体数据检索
     */
    QUERY_MEDIA,
    /**
     * 存储多媒体数据上传命令
     */
    UPDATE_MEDIA,
    /**
     * 录音开始命令
     */
    SOUND_RECORDING,
    /**
     * 单条存储多媒体数据检索上传命令
     */
    UPDATE_SINGLE_MEDIA,
    /**
     * RSA 公钥
     */
    RSA,
    /**
     * 行驶记录仪参数下传命令
     */
    TACHOGRAPH_PARAM_DOWN,

    //--------------------JTT1078 start--------------------
    /**
     * 查询资源列表 0x9205
     */
    QUERY_MEDIA_RESOURCE,

    /**
     * 查询终端音视频属性 0x9003
     */
    QUERY_TERMINAL_MEDIA_PROPERTIES,

    /**
     * 音视频实时传输控制 0x9102
     */
    ADJUST_RTP_MEDIA,

    /**
     * 平台下发远程录像回放控制 0x9202
     */
    ADJUST_REPLAY_MEDIA,

    /**
     * 文件上传控制 0x9207
     */
    ADJUST_FILE_UPLOAD,

    /**
     * 云台旋转 0x9301
     */
    HOLDER_ROTATE,

    /**
     * 云台控制
     * 云台调整焦距控制 0x9302
     * 云台调整光圈控制 0x9303
     * 云台雨刷控制 0x9304
     * 红外补光控制 0x9305
     * 云台变倍控制 0x9306
     */
    COMMON_ADJUST_HOLDER,

    /**
     * 实时音视频传输请求 0x9101
     */
    RTP_REQUEST,

    /**
     * 平台下发远程录像回放请求 0x9201
     */
    MEDIA_REPLAY_REQUEST,

    /**
     * 文件上传指令 0x9206
     */
    FILE_UPLOAD_REQUEST,

    /**
     * 实时音视频传输状态通知 0x9105
     */
    RTP_STATUS_NOTIFY
    //--------------------JTT1078 end--------------------
}
